triplant implant - Spanish English Dictionary